short turning machine - German English Dictionary